package com.service.staticanaly;

import java.util.List;

import com.po.InformationInfo;
import com.po.NumberInfo;
import com.po.UserDownloadInfo;

public interface StatisticsService {
    public List<InformationInfo> getInformationListByBrowser(int offset, int limit, String ku, int count,
	    String starttime, String endtime);

    public List<InformationInfo> getInformationListByDownload(int offset, int limit, String ku, int count,
	    String starttime, String endtime);

    public int getInformationCountByBrowser(int offset, int limit, String ku, int count, String starttime,
	    String endtime);

    public int getInformationCountByDownload(int offset, int limit, String ku, int count, String starttime,
	    String endtime);

    public List<UserDownloadInfo> getUserDownloadList(int offset, int limit, String ku, int count, String starttime,
	    String endtime);

    public int getUserDownloadCount(int offset, int limit, String ku, int count, String starttime, String endtime);

    public List<NumberInfo> getUserNumberList(int offset, int limit, String type, String starttime, String endtime);

    public int getUserNumberCount(int offset, int limit, String type, String starttime, String endtime);

    public List<NumberInfo> getInfoNumberList(int offset, int limit, String ku, String starttime, String endtime,
	    String type);

    public int getInfoNumberCount(int offset, int limit, String ku, String starttime, String endtime, String type);

    public List<NumberInfo> getAccessNumberList(int offset, int limit, String way, String starttime, String endtime);

    public int getAccessNumberCount(int offset, int limit, String way, String starttime, String endtime);
    
    public int getInformationCountByUpload(int offset, int limit, String ku, String userid, String way,String starttime,
	    String endtime);

    public List<InformationInfo> getInformationListByUpload(int offset, int limit, String ku, String userid,String way, String starttime,
	    String endtime);
}